/**
 * 全局导航跳转工具类
 */
export default class NavigationUtil {
    /**
     * 跳转到指定页面
     * @param params 要传递的参数
     * @param page 要跳转的页面名
     **/
    static fromHometoPage(page, params) {
        const navigation = NavigationUtil.home_navigation;
        if (!navigation) {
            console.log('NavigationUtil.home_navigation can not be null')
            return;
        }
        navigation.navigate(
            page,
            {
                ...params
            }
        )
    }

    /**
     * 返回上一页
     * @param navigation
     */
    static goBack(navigation) {
        navigation.goBack();
    }

    /**
     * 重置到首页
     * @param navigation
     */
    static goToPage(props, page) {
        const { navigation } = props;//类似强制类型转换
        //跳转到AppNavigator中RootNavigator(createSwitchNavigator)的Main
        navigation.navigate(page);
    }
}